#ifndef ITIMER_H
#define ITIMER_H

class ITimer
{
public:
    ITimer();
    virtual ~ITimer();

    /** 计时器开始计时 */
    virtual void start() = 0;
    /** 返回经过时间（毫秒） */
    virtual int elapsed() = 0;
    /** 计时器停止 */
    virtual void stop() = 0;
    /** 计时器暂停 */
    virtual void pause() = 0;
    /** 计时器继续 */
    virtual void resume() = 0;
};

#endif // ITIMER_H
